package com.cws4cloud.cws.sdAdmin.api.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 站点设置
 *
 * @author zhulj
 * @date 2021-03-05 15:07:23
 */
@Data
@TableName("sd_sys_website_config")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "站点设置")
public class SysWebsiteConfig extends Model<SysWebsiteConfig> {
private static final long serialVersionUID = 1L;

    /**
     * 自动编号
     */
    @TableId
    @ApiModelProperty(value="自动编号")
    private Integer id;
    /**
     * 标题
     */
    @ApiModelProperty(value="标题")
    private String name;
    /**
     * 微站后缀, 用于访问微站时的地址的一部分
     */
    @ApiModelProperty(value="微站后缀, 用于访问微站时的地址的一部分")
    private String miniwebKey;
    /**
     * pc标志
     */
    @ApiModelProperty(value="pc标志")
    private String logoPc;
    /**
     * 微信标志
     */
    @ApiModelProperty(value="微信标志")
    private String logoPhone;
    /**
     * 网站logo图片
     */
    @ApiModelProperty(value="网站logo图片")
    private String logoSys;
    /**
     * 网站小图标标志
     */
    @ApiModelProperty(value="网站小图标标志")
    private String icon;
    /**
     * 单位名称
     */
    @ApiModelProperty(value="单位名称")
    private String enterpriseName;
    /**
     * 关键字
     */
    @ApiModelProperty(value="关键字")
    private String keywords;
    /**
     * 说明
     */
    @ApiModelProperty(value="说明")
    private String discription;
    /**
     * 域名
     */
    @ApiModelProperty(value="域名")
    private String domainName;
    /**
     * 后台网址
     */
    @ApiModelProperty(value="后台网址")
    private String url;
    /**
     * 热线电话
     */
    @ApiModelProperty(value="热线电话")
    private String hotLinePhone;
    /**
     * 版权说明
     */
    @ApiModelProperty(value="版权说明")
    private String copyrightNote;
    /**
     * 邮箱账号
     */
    @ApiModelProperty(value="邮箱账号")
    private String regMail;
    /**
     * 邮箱端口
     */
    @ApiModelProperty(value="邮箱端口")
    private String regMailHost;
    /**
     * 邮箱密码
     */
    @ApiModelProperty(value="邮箱密码")
    private String regMailPwd;
    /**
     * 邮件格式
     */
    @ApiModelProperty(value="邮件格式")
    private String regMailContentTemplate;
    /**
     * 注册时的账户验证方式 : 无验证, 短信验证, 图形验证
     */
    @ApiModelProperty(value="注册时的账户验证方式 : 无验证, 短信验证, 图形验证")
    private String regValidateType;
    /**
     * 短信接口账号
     */
    @ApiModelProperty(value="短信接口账号")
    private String regSmsAccount;
    /**
     * 短信接口链接
     */
    @ApiModelProperty(value="短信接口链接")
    private String regSmsUrl;
    /**
     * 短信接口密码
     */
    @ApiModelProperty(value="短信接口密码")
    private String regSmsPassword;
    /**
     * 短信内容模板 (注册/登录/找回密码时使用)
     */
    @ApiModelProperty(value="短信内容模板 (注册/登录/找回密码时使用)")
    private String regSmsContentTemplate;
    /**
     * Q第三方登录appid
     */
    @ApiModelProperty(value="Q第三方登录appid")
    private String qqAppid;
    /**
     * 物流key
     */
    @ApiModelProperty(value="物流key")
    private String logisticsKey;
    /**
     * 微信公众号名称
     */
    @ApiModelProperty(value="微信公众号名称")
    private String wxPublicName;
    /**
     * 微信公众平台账号 (登录账号)
     */
    @ApiModelProperty(value="微信公众平台账号 (登录账号)")
    private String wxPublicAccount;
    /**
     * 微信公众号原始ID
     */
    @ApiModelProperty(value="微信公众号原始ID")
    private String wxPublicOriginalId;
    /**
     * 微信公众号APPID
     */
    @ApiModelProperty(value="微信公众号APPID")
    private String wxPublicAppid;
    /**
     * 微信公众号app secret
     */
    @ApiModelProperty(value="微信公众号app secret")
    private String wxPublicAppSecret;
    /**
     * 二维码图片
     */
    @ApiModelProperty(value="二维码图片")
    private String qrCode;
    /**
     * 微信支付平台商户号
     */
    @ApiModelProperty(value="微信支付平台商户号")
    private String wxPayMchid;
    /**
     * 微信支付密钥
     */
    @ApiModelProperty(value="微信支付密钥")
    private String wxPayKey;
    /**
     * 电话
     */
    @ApiModelProperty(value="电话")
    private String telFmt;
    /**
     * 邮件
     */
    @ApiModelProperty(value="邮件")
    private String emailFmt;
    /**
     * 支付宝邮箱
     */
    @ApiModelProperty(value="支付宝邮箱")
    private String alipayAccount;
    /**
     * 支付宝id
     */
    @ApiModelProperty(value="支付宝id")
    private String alipayPid;
    /**
     * 支付宝key
     */
    @ApiModelProperty(value="支付宝key")
    private String alipayKey;
    /**
     * 支付宝公钥
     */
    @ApiModelProperty(value="支付宝公钥")
    private String alipayPublicKey;
    /**
     * 支付宝网址
     */
    @ApiModelProperty(value="支付宝网址")
    private String alipayUrl;
    /**
     * 分站编号,关联：sd_sys_website.id
     */
    @ApiModelProperty(value="分站编号,关联：sd_sys_website.id")
    private Integer siteId;
    /**
     * 管理id,关联：sd_sys_admin.id
     */
    @ApiModelProperty(value="管理id,关联：sd_sys_admin.id")
    private Integer adminId;
    /**
     * 
     */
    @ApiModelProperty(value="")
    private String alipayPrivateKey;
    /**
     * 维护开始时间
     */
    @ApiModelProperty(value="维护开始时间")
    private LocalDateTime assertStart;
    /**
     * 维护结束时间
     */
    @ApiModelProperty(value="维护结束时间")
    private LocalDateTime assertEnd;
    /**
     * 客服qq1
     */
    @ApiModelProperty(value="客服qq1")
    private String customerServiceOne;
    /**
     * 客服qq2
     */
    @ApiModelProperty(value="客服qq2")
    private String customerServiceTwo;
    /**
     * 个人微信图片
     */
    @ApiModelProperty(value="个人微信图片")
    private String personalWechat;
    /**
     * 联系电话
     */
    @ApiModelProperty(value="联系电话")
    private String linkPhone;
    /**
     * 联系邮箱
     */
    @ApiModelProperty(value="联系邮箱")
    private String linkEmail;
    /**
     * 联系地址
     */
    @ApiModelProperty(value="联系地址")
    private String linkAddress;
    }
